@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

ul, li {
	list-style: none;
}

a {
	text-decoration: none;
	outline: none;
}

body {
	background-color: #F0F0F0;background-color: #FEFEFE;
	font-family: Tahoma,arial,verdana,Georgia,'微软雅黑';
	font-size: 12px;
	color: #444444;
}

i,em {
	font-style: normal;
}

u {
	text-decoration: none;
}
.fl	{float:left;}
.fr	{float:right;}

.btnA,.btnB,.btnC,.btnI,a.btnA,a.btnB,a.btnC,a.btnD,a.btnE,a.btnF,a.btnG,a.btnH,a.btnI {
	color: #FFFFFF;
	padding: 5px 9px;
	font-family: "微软雅黑";
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
	border-radius: 5px;
}

.btnA,a.btnA {
	background: #FF6000;
}

.btnB,a.btnB {
	background: #3EBA30;
}

.btnC,a.btnC {
	background: #00ACFF;
}

.btnD,a.btnD {
	background: #FF5772;
}

.btnE,a.btnE {
	background: #00BBAB;
}

.btnF,a.btnF {
	background: #A47AC0;
}

.btnG,a.btnG {
	background: #FF8095;
}

.btnH,a.btnH {
	background: #20D7A9;
}

.btnI,a.btnI {
	background: #CBCBCB;
}

.fcc:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.fcc {
	display: inline-block;
}/* Hide from IE Mac \*/.fcc {
	display: block;
}/* End hide from IE Mac */input[type="button"] {
	border: none;
	display: block;
}

input[type="submit"] {
	border: none;
	display: block;
}

input[type="text"],select,textarea {
	font-family: Tahoma,arial,verdana,Georgia,'微软雅黑';
	padding: 5px;
}

textarea {
	line-height: 25px;
}/* table{table-layout: fixed;}table td{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} *//*......公共样式结束......*/.button_1 {
	background: none repeat scroll 0 0 rgb(56, 152, 229);
	color: #fff;
	height: 30px;
	margin: 0 auto;
	width: 100px;
	display: block;
	line-height: 30px;
}

.head {
	background-color: #3898E5;
	margin: 0 auto;
	overflow: hidden;
}

.head_cont {
	width: 990px;
	margin: 0 auto;
	overflow: hidden;
}

.head_cont img {
	width: 160px;
	display: inline;
	float: left;
	margin-top: 15px;
}

.head_cont ul {
	display: inline;
	float: left;
	margin-left: 50px;
	font-size: 16px;
}

.head_cont li {
	display: inline;
	float: left;
}

.head_cont li a {
	color: white;
	display: inline;
	float: left;
	display: block;
	height: 70px;
	line-height: 70px;
	text-align: center;
	padding: 0 24px;
}

.head_cont li a:hover {
	background-color: #1086e5;
}

.main {
	width: 990px;
	margin: 50px auto;
	overflow: hidden;
}

.main_l {
	width: 120px;
	overflow: hidden;
	display: inline;
	float: left;
}

.main_l dl {
	border: 1px solid #E7E7E7;
	background-color: #ffffff;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 10px;
	padding: 0;
}

.main_l dl dt {
	color: #333333;
	border-bottom: 1px solid #E7E7E7;
	background-color: #FAFAFA;
	text-align: left;
	padding: 0 0 0 9px;
}

.main_l dl dd a {
	display: block;
	color: #444444;
}

.main_l dl dd a:hover,.main_l dl dd a.h {
	background: #F7F7F7;
}

.main_r {
	display: inline;
	float: right;
	width: 820px;
	border: 1px solid #E7E7E7;
	background-color: #ffffff;
	font-size: 14px;
	margin-top: 6px;
	position: relative;
}

.tab {
	height: 49px;
	padding-left: 40px;
	border-bottom: 1px solid #e7e7e7;
	background-color: #fafafa;
}

.tab p {
	margin-top: -6px;
	color: #ffffff;
	width: 90px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	display: inline-block;
	background-color: #1ea301;
	font-size: 18px;
}/*......admin 管理中心......*/.admin {
	border: 0;
	background-color: transparent;
}

.admin ul.hot {
	font-size: 14px;
	text-align: center;
	width: 676px;
	margin: 0 auto;
	overflow: hidden;
}

.admin ul.hot li {
	display: inline;
	float: left;
	margin-right: 99px;
}

.admin ul.hot li.last {
	margin-right: 0;
}

.admin ul.hot a {
	display: block;
	margin: 0 auto;
	padding: 28px;
	width: 36px;
	height: 36px;
	border: 1px solid #3898E5;
	border-radius: 50%;
	background-color: #ffffff;
}

.admin ul.hot a:hover {
	background-color: #d4eafc;
}

.admin ul.hot strong {
	display: block;
	margin-top: 5px;
	text-align: center;
	font-size: 14px;
}/* mes 个人登录信息 */.admin .mes {
	overflow: hidden;
	border: 1px solid #E7E7E7;
	background-color: #ffffff;
	font-size: 14px;
	margin: 40px auto 42px;
	padding: 40px 40px
}

.admin .mes_top {
	overflow: hidden;
	border-top: 1px solid #E7E7E7;
	padding-top: 30px;
}

.admin .mes_top img {
	border-radius: 10px;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 96px;
}

.admin .mes_top ul {
	width: 255px;
	display: inline;
	float: left;
	overflow: hidden;
}

.admin .mes_top ul strong {
	font-size: 16px;
}

.admin .mes_top ul li {
	height: 31px;
	line-height: 31px;
}

.admin .mes_top ul label {
	margin-right: 5px;
}

.admin .mes_top dl {
	display: inline;
	float: left;
	overflow: hidden;
	margin-top: 7px;
	width: 110px;
}

.admin .mes_top dl dt {
	background: url(/images/fen.jpg) no-repeat left;
	background-size: 35px 37px;
	height: 37px;
	line-height: 37px;
	vertical-align: middle;
	padding-left: 40px;
}

.admin .mes_top dl dt span {
	font-weight: bold;
	color: #FF5930;
}

.admin .mes_top dl dd a {
	display: block;
	height: 45px;
	line-height: 45px;
	background-size: 88px 39px;
	padding-left: 40px;
	border-radius: 10px;
	position: relative;
	margin-top: 5px;
}

.admin .mes_top dl dd a strong {
	position: absolute;
	left: 15px;
	top: 2px;
	color: #d88a4b;
	font-size: 16px;
}

.admin .mes_top dl dd a:hover {
	background-color: #1086e5;
}

.admin .mes_mid {
	padding-bottom: 10px;
}

.admin .mes_mid label {
	margin-right: 20px;
}

.admin .mes_mid span {
	font-weight: bold;
	color: #FF5930;
	margin-left: 5px;
}/* cont 发布信息列表 */.admin .cont {
	position: relative;
}

.admin .cont img {
	display: inline;
	float: left;
	width: 150px;
	margin-right: 15px;
}

.admin .cont dl {
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	display: inline;
	float: left;
	width: 450px;
}

.admin .cont dt {
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.admin .cont dl dd span {
	font-weight: bold;
	color: #FF5930;
}

.admin .cont label {
	position: absolute;
	left: 500px;
	top: 90px;
}

.admin .cont label strong {
	font-size: 24px;
	color: #3898E5;
	margin-right: 5px;
}

.admin .cont div {
	display: inline;
	float: right;
	width: 90px;
	margin-top: 5px;
}

.admin .cont div a {
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	background-color: #3898E5;
	border-radius: 10px;
	margin-bottom: 11px;
}

.admin .cont div a:hover {
	background-color: #1086e5;
}/* wdxx 我的信息页面 */.wdxx table {
	overflow: hidden;
	width: 740px;
	margin: 10px auto 20px;
}

.wdxx table tr {
	height: 40px;
}

.wdxx table tr th {
	text-align: right;
	font-weight: 400;
	padding: 0 8px 0 0;
	width: 70px;
}

.wdxx table label {
	margin-right: 20px;
}

.wdxx table tr.area label {
	display: block;
	float: left;
	width: 100px;
	height: 25px;
	line-height: 25px;
}

.wdxx table input[type="radio"] {
	margin-right: 2px;
}

.wdxx table input[type="checkbox"] {
	margin-right: 2px;
}

.wdxx table input[type="button"] {
	padding: 3px 10px;
	text-align: center;
}

.wdxx table input[type="text"] {
	width: 180px;
	margin-right: 5px;
}

.wdxx table textarea {
	width: 300px;
	height: 200px;
	margin: 10px 0;
	padding: 10px;
	color: #444444;
}

.wdxx table thead th {
	color: #FF5930;
	font-weight: bold;
}

.wdxx table tbody select {
	margin-right: 5px;
}

.fc {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}

.wdxx table tbody tr.tit {
	height: 100px;
	line-height: 40px;
	vertical-align: bottom
}

.wdxx .hr {
	border-top: 1px solid #E7E7E7;
	position: absolute;
	top: 530px;
	width: 100%;
}

.wdxx table tbody tr.file a {
	font-size: 12px;
}

.wdxx table tbody tr.file a:hover {
	background-color: #13ad02;
}

.wdxx table tbody td label img {
	vertical-align: -5px;
	margin-left: 20px;
}/* list 列表页面表格样式 */.list table {
	overflow: hidden;
	width: 740px;
	margin: 20px auto;
	text-align: center;
	border: 1px solid #E7E7E7;
}

.list table thead tr th {
	height: 40px;
	background: url(/images/yyxx.jpg) right center no-repeat #FAFAFA;
}

.list table thead tr th.rig {
	background: #FAFAFA;
}

.list table tbody tr td {
	height: 70px;
	border-top: 1px solid #E7E7E7;
}/* yyxx 预约信息页面 */.yyxx tbody tr td a {
	font-size: 12px;
}

.yyxx tbody tr td a:hover {
	background-color: #13ad02;
}

.yyxx tbody tr td div {
	padding: 15px 30px;
	overflow: hidden;
	text-align: left;
	background-color: #FAFAFA;
	display: none;
}

.yyxx tbody tr td div p {
	width: 100%;
	overflow: hidden;
	padding-top: 5px;
}

.yyxx tbody tr td div ul {
	margin-right: 100px;
	display: inline;
	float: left;
}

.yyxx tbody tr td div ul li {
	height: 30px;
	line-height: 30px;
}

.yyxx tbody tr.yyxq td {
	height: auto;
	border: none;
}/* wenda 问答信息页面 */.wenda tbody tr td a {
	color: #1086e5;
	font-size: 12px;
}

.wenda tbody tr td a:hover {
	text-decoration: underline;
}

.wenda tbody tr td b {
	color: #1086e5;
	margin: 0 5px;
	font-size: 12px;
	font-weight: normal;
}

.wenda tbody tr td.cont {
	text-align: left;
}

.wenda tbody tr.reply td {
	border: none;
}

.wenda tbody tr.reply td.repcont {
	text-align: left;
	color: #FF5930;
}

.wenda tbody tr.reply_cont {
	text-align: left;
	background-color: #FAFAFA;
	display: none;
}

.wenda tbody tr.reply_cont textarea {
	margin: 10px 0;
	width: 570px;
	height: 100px;
}

.wenda tbody tr.reply_cont input {
	margin: 0 5px 10px 0;
}

.wenda tbody tr td.btn {
	text-align: center
}

.wenda tbody tr td.btn a {
	color: #ffffff;
	font-size: 12px;
	padding: 6px 15px;
	text-decoration: none;
}/* fresh 一键刷新页面 */.fresh_cont {
	overflow: hidden;
	width: 740px;
	margin: 20px auto 0;
}

.fresh .tips {
	margin: 10px 0;
}

.fresh .tips strong {
	margin: 0 5px;
}

.fresh .tips label {
	color: #FF5930;
}

.fresh .tips a {
	display: inline-block;
	padding: 5px 10px;
	color: #ffffff;
	font-weight: bold;
	background-color: #3898E5;
	border-radius: 10px;
	margin-left: 10px;
}

.fresh .tips a:hover {
	background-color: #1086e5;
}

.fresh .tips li span {
	display: block;
	font-size: 30px;
	height: 100px;
	line-height: 100px;
}

.fresh .btn_k {
	width: 100%;
	overflow: hidden;
}

.fresh .btn_k input {
	width: 140px;
	height: 50px;
	font-size: 20px;
	font-weight: bold;
	margin: 37px 0 40px;
	display: inline;
	float: left;
}

.fresh .btn_k p.warn {
	font-size: 30px;
	display: inline;
	float: left;
	margin-left: 50px;
	background: url(/images/alert2.jpg) no-repeat left 35px;
	padding-left: 60px;
	background-size: 50px 50px;
	color: #2E9345;
}

.fresh_cont p {
	font-size: 14px;
	height: 90px;
	padding-top: 40px;
}/* top 我要置顶页面 */.top table {
	overflow: hidden;
	width: 740px;
	margin: 20px auto 0;
}

.top table thead tr {
	height: 30px;
}

.top table p {
	color: #FF6600;
	line-height: 60px;
	float: left;
	background: url(/images/right.png) no-repeat left 13px;
	background-size: 36px 36px;
	padding-left: 45px;
	font-size: 28px;
}

.top table tr.zdcg a {
	color: #888888;
	margin: 23px 0 0 20px;
	display: block;
	float: left;
}

.top table tr.zdcg a:hover {
	text-decoration: underline;
}

.top h3 {
	color: #6FC784;
}

.top tbody tr {
	height: 35px;
}

.top tbody tr.ding a {
	margin-left: 20px;
}

.top tbody tr.ding td {
	padding-top: 10px;
}

.top tbody tr.zdts {
	font-size: 16px;
}

.top tbody tr.zdts a {
	color: #FF6000;
}

.top tbody tr.zdts a:hover {
	text-decoration: underline;
}

.top tbody label {
	margin-right: 20px;
}

.top tbody input[type="radio"] {
	margin-left: 5px;
}

.top tbody b {
	color: #FF5930;
}

.top tbody td.Consumer b {
	margin: 0 3px;
}

.top tbody td.btn {
	text-align: center;
	height: 60px;
}

.top tbody td.btn a {
	padding: 10px 18px;
}

.top .rule {
	overflow: hidden;
	width: 740px;
	margin-top: 20px;
	padding: 30px 40px;
	border-top: 1px solid #E7E7E7;
}

.top .rule dl {
	margin-top: 10px;
	line-height: 25px;
}

.top .rule dl dt {
	font-weight: bold;
}

.top tbody td span {
	color: #F5992C;
}/* ListPage 我要置顶页面  分页*/.ListPage {
	margin: 10px auto 30px auto;
	text-align: center;
}

.ListPage a {
	padding: 0 7px;
	font-size: 14px;
	color: #333;
}

.ListPage a:hover {
	text-decoration: underline;
	color: #000;
}

.ListPage b a,.ListPage b a:hover {
	color: #1E91E1;
	font-size: 20px;
	font-weight: 100;
	text-decoration: none;
}/* wycz 我要充值页面 */.wycz_cont {
	overflow: hidden;
	width: 740px;
	margin: 20px auto 0;
}

.wycz_cont b {
	color: #FF5930;
}

.wycz_cont h3 {
	color: #4AAF33;
	border-bottom: 1px solid #E7E7E7;
	padding: 0 0 5px 0;
}

.wycz_cont h4 {
	color: #FF5930;
}

.wycz .hr {
	border-top: 1px solid #E7E7E7;
	position: absolute;
	top: 147px;
	width: 100%;
}

.wycz .hr2 {
	border-top: 1px solid #E7E7E7;
	position: absolute;
	top: 494px;
	width: 100%;
}

.wycz_cont p {
	font-size: 16px;
	margin-bottom: 30px;
}

.wycz_cont p b {
	margin-right: 5px;
}

.wycz_cont table {
	margin-top: 25px;
	width: 100%;
}

.wycz_cont table tr {
	height: 35px;
}

.wycz_cont table input[type="text"] {
	width: 180px;
	margin-right: 5px;
}

.wycz_cont table input[type="radio"] {
	margin-right: 2px;
}

.wycz_cont table input[type="checkbox"] {
	margin-right: 2px;
}

.wycz_cont .btn {
	height: 60px;
}

.wycz_cont .btn input {
	padding: 10px 15px;
	font-weight: bold;
}

.wycz_cont .leader {
	border: 1px solid #E7E7E7;
	padding: 10px 20px;
	overflow: hidden;
	margin-top: 20px;
}

.wycz_cont .leader ul {
	display: inline;
	float: left;
	margin-top: 10px;
	overflow: hidden;
	padding-right: 42px;
	border-right: 1px solid #E7E7E7;
	margin-left: 43px;
}

.wycz_cont .leader ul li {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dotted #E7E7E7;
}

.wycz_cont .leader ul li.bot {
	border: 0;
}

.wycz_cont .leader ul li span {
	margin-right: 10px;
}

.wycz_cont .leader ul.lef {
	margin-left: 42px;
}

.wycz_cont .leader ul.rig {
	border: 0;
	padding-right: 0;
}

.wycz_cont .record {
	margin: 35px 0 40px;
}

.wycz_cont .record table {
	background: #E7E7E7
}

.wycz_cont .record table td {
	background: #FFF
}

.wycz_cont .record table th {
	background-color: #FAFAFA;
}/* charg 充值 */.charg {
	height: 155px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #ffffff;
	font-size: 16px;
	margin-bottom: 20px;
	text-align: center;
}

.charg p {
	background: url(/images/alert1.jpg) no-repeat left top;
	background-size: 60px 60px;
	height: 60px;
	padding: 5px 0 0 70px;
	margin: 47px auto 0;
	overflow: hidden;
	width: 240px;
	line-height: 25px;
}

.charg p strong {
	color: #F39829;
}

.charg .danbtn {
	margin: 10px auto;
}

.error {
	border-color: #F73710;
}

.error p {
	background: url(/images/alert3.jpg) no-repeat left top;
	background-size: 60px 60px;
	margin: 25px auto 0;
}

.error p strong {
	color: #FF4201;
}

.done {
	border-color: #2C9445;
}

.done p {
	background: url(/images/alert2.jpg) no-repeat left top;
	background-size: 60px 60px;
	padding: 20px 0 0 20px;
	margin: 25px auto 0;
}

.done p strong {
	color: #2C9445;
}

.done .danbtn {
	margin: 0 auto
}/* zhye 帐号余额页面 */.zhye .cont {
	overflow: hidden;
	width: 740px;
	margin: 20px auto;
}

.zhye .cont p {
	font-size: 16px;
	padding: 10px 0 50px;
}

.zhye .cont p strong {
	color: #FF4201;
	font-size: 24px;
	margin-right: 100px;
}

.zhye .cont p strong span {
	font-size: 36px;
	margin: 0 10px 0 5px;
}

.zhye .cont p a {
	padding: 10px 15px;
}

.zhye h3 {
	color: #FF4201;
}

.zhye table {
	background: #E7E7E7;
	width: 100%;
	line-height: 30px;
	margin-top: 10px;
}

.zhye table td {
	background: #FFF
}

.zhye table th {
	background-color: #FAFAFA;
}

.xfmx table {
	background: #E7E7E7;
	line-height: 30px;
	margin: 20px auto;
	overflow: hidden;
	width: 740px;
	text-align: center;
}

.xfmx table td {
	background: #FFF
}

.xfmx table th {
	background-color: #FAFAFA;
}/* zhye 帐号余额页面 */.zhye .cont {
	overflow: hidden;
	width: 740px;
	margin: 20px auto;
}

.zhye .cont p {
	font-size: 16px;
	padding: 10px 0 50px;
}

.zhye .cont p strong {
	color: #FF4201;
	font-size: 24px;
	margin-right: 100px;
}

.zhye .cont p strong span {
	font-size: 36px;
	margin: 0 10px 0 5px;
}

.zhye .cont p a {
	padding: 10px 15px;
}

.zhye h3 {
	color: #FF4201;
}

.zhye table {
	background: #E7E7E7;
	width: 100%;
	line-height: 30px;
	margin-top: 10px;
}

.zhye table td {
	background: #FFF
}

.zhye table th {
	background-color: #FAFAFA;
}/* xfmx 消费明细 */.xfmx table {
	background: #E7E7E7;
	line-height: 30px;
	margin: 20px auto;
	overflow: hidden;
	width: 740px;
}

.xfmx table td {
	background: #FFF
}

.xfmx table th {
	background-color: #FAFAFA;
}/* wdzl 我的资料 */.wdzl table {
	overflow: hidden;
	width: 740px;
	margin: 20px auto;
	line-height: 40px;
	padding: 10px 0;
}

.wdzl table td {
	padding-left: 10px;
}

.wdzl table tr.kong {
	line-height: 10px;
}

.wdzl table tr.tit {
	background-color: #FAFAFA;
	margin-top: 10px;
}

.wdzl table tr.img {
	margin: 10px 0;
	line-height: 130px;
}

.wdzl table tr b {
	font-size: 20px;
}

.txv {
	position: relative;
	display: block;
	width: 260px;
	height: 260px;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #E7E7E7;
	background: #FCFCFE;
	padding: 10px;
	margin-bottom: 30px;
}

.txv p {
	display: block;
	position: relative;
}

.txv p img {
	max-width: 90%;
	max-height: 200px;
}

.txv p b {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}

.txv p b img {
	width: 30px;
	cursor: pointer;
}

.fileInputContainer {
	height: 32px;
	background: url(/images/sctx.jpg);
	position: absolute;
	width: 82px;
	top: 220px;
	left: 35%
}
.fileInputContainer_scjt {
	background: url(/images/scjt.jpg?1=1);
	height: 32px;
	position: absolute;
	width: 82px;
	top: 220px;
	left: 35%
}
.fileInputContainerEdit {
	background: url(/images/sctx_edit.jpg);
}

.fileInput {
	height: 32px;
	overflow: hidden;
	width: 82px;
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}/* smrz 实名认证 */.smrz table {
	overflow: hidden;
	width: 740px;
	margin: 0px auto;
	line-height: 45px;
}

.smrz table input[type="text"] {
	width: 200px;
	margin: 5px 0;
}

.smrz table select {
	margin: 5px 0;
}

.smrz .load {
	overflow: hidden;
	width: 740px;
	margin: 20px auto;
	padding: 20px 40px;
	border-top: 1px solid #E7E7E7;
}

.smrz h3 {
	color: #4AAF7F;
}

.smrz b {
	color: #FF4201;
}

.smrz .load p {
	width: 150px;
	height: 201px;
	padding: 0 20px;
	border: 1px solid #E7E7E7;
	background-color: #FCFCFE;
	display: inline;
	float: left;
	margin: 0 20px 20px 0;
	text-align: center;
	position: relative;
}

.smrz .load p a img {
	position: absolute;
	top: -14px;
	right: -14px;
	width: 28px;
}

.smrz .icon {
	width: 28px;
	padding: 20px 0 20px 50px;
}

.smrz .load p input {
	position: absolute;
	bottom: 10px;
	left: 55px
}

.iconimg {
	margin-top: 70px;
}

.smrz .load tr.btn input {
	padding: 10px 15px;
	float: left;
	margin: 0 30px;
}

.smrz .load tr.btn .btntb {
	float: left;
	margin: 0 150px;
	width: 500px;
}

.smrz .h1 {
	width: 150px;
	height: 201px;
	padding: 0 20px;
	border: 1px solid #E7E7E7;
	background-color: #FCFCFE;
	display: inline;
	float: left;
	margin: 0 20px 20px 0;
	text-align: center;
	position: relative;
}

.tab-item {
	float: left;
	margin-right: 25px;
	line-height: 48px;
	font-size: 18px
}

.tab-item a {
	display: block;
	padding: 0 10px;
	height: 48px;
	color: #2c9445;
}

.tab-item a:hover {
	margin-top: -6px;
	color: #fff;
	height: 55px;
	line-height: 55px;
	background-color: #6fc784;
}

.cur a {
	margin-top: -6px;
	color: #fff;
	height: 55px;
	line-height: 55px;
	background-color: #6fc784;
}

.help_cont {
	overflow: hidden;
	width: 740px;
	margin: 20px auto;
	line-height: 25px;
}

.help_cont p {
	padding-left: 23px;
	text-indent: 2em;
}

.help_cont dl {
	margin-bottom: 10px;
}

.help_cont dl dt {
	font-weight: bold;
}

.help_cont p a {
	color: #000;
	text-decoration: none;
}/* jfdh 积分兑换 */.jfdh .hr {
	top: 330px;
}

.jfdh .charge table {
	margin-top: 10px;
}

.jfdh .record {
	margin-top: 60px;
}

.jfdh strong {
	color: #444444;
	font-size: 14px;
	margin: 0 5px;
}/* fabu 申请发布 */.fabu {
	width: 910px;
	margin: 20px auto;
	overflow: hidden;
	line-height: 30px;
	font-size: 14px;
	padding: 20px 40px;
	background-color: #ffffff;
}

.fabu_cont b {
	color: #F33B11;
	font-size: 16px;
	margin: 0 5px;
}

.fabu h3 {
	color: #2C9445;
	margin-bottom: 10px;
}

.fabu h4 {
	color: #2C9445;
}

.fabu_cont p {
	background: url(images/icon3.png) no-repeat left center;
	overflow: hidden;
	height: 30px;
	padding-left: 20px;
}

.fabu_bot {
	margin-top: 40px;
	border: 1px solid #F9DFB2;
	background-color: #FFFFE0;
	padding: 10px 20px;
}

.fabu_bot span {
	font-size: 20px;
	color: #2C9445;
}

.fabu_bot a {
	color: #F33B11;
}

#apply_btn {
	margin: 10px 0
}

#apply_ok {
	margin: 10px auto;
	width: 500px;
	font-size: 16px;
	background: url(/images/alert2.jpg) no-repeat left center;
	background-size: 60px;
	height: 70px;
	padding-left: 80px;
}

#apply_ok a {
	color: #F33B11;
}
/* default 前台首页 */
.defhead {
	background-color: #1E91E1;
	font-size: 14px;
	height: 118px;
}

.defhead_cont {
	width: 990px;
	margin: 0 auto;
	padding: 20px 0;
}

.defhead_cont img {
	display: inline;
	float: left;
	width: 200px;
}

.defhead_cont .search {
	display: inline;
	float: left;
	width: 404px;
	margin: 4px 0 0 158px;
	position: relative;
}

.defhead_cont .search p {
	display: inline;
	float: left;
}

.defhead_cont .search ul{
	cursor: pointer;
}
.defhead_cont .search ul:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.defhead_cont .search ul li{
	float: left;
	padding: 5px 10px;
	color: #fff;
}
.defhead_cont .search ul li.active{
    background: #FFF;
    color: #0271bf;
    border-top-left-radius: 5%;
    border-top-right-radius: 5%;
}

.defhead_cont .search input {
	display: inline;
	float: left;
	color: #999999;
	height: 40px;
	line-height: 40px;
	border: 0;
	padding-left: 10px;
}

.defhead_cont .search input[type='text'] {
	width: 214px;
	padding: 0 85px 0 5px;
}

.defhead_cont .search input[type='submit'] {
	background-color: #016ab3;
	color: #ffffff;
	width: 90px;
}

.defhead_cont .search form{
	position: relative;
}
.defhead_cont .search form label{
    position: absolute;
    top: 5px;
    left: 215px;
    line-height: 30px;
    width: 85px;
    color: #bababa;
    cursor: pointer;
    background: url(../images/pl_index_bg.png) no-repeat;
    background-size: 100% 100%;
    font-size: 11px;
}
.defhead_cont .search .hot_word{
	width: 302px;
	color: #969696;
	position: absolute;
	top: 70px;
	left: 0;
	z-index: 9999999;
	background: #FFF;
	cursor: pointer;
	border: solid 1px #999;
	display:none;
}
.hot_word .topic{
	line-height: 35px;
	position: relative;
	width: 100%;
	text-align: center;
}
.hot_word .topic img{
	position: absolute;
	top:8px;
	right: 10px;
	width: 22px;
	height: 19px;
}
.hot_word .city_list{
	width: 290px;
	border-top: dashed 1px #999;
	margin: 0 auto;
	padding: 10px 0;
}
.hot_word .city_list:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.hot_word .city_list > a{
	color: #969696;
	width: 48px;
	text-align: center;
	float: left;
	padding: 3px 5px;
}
.defhead_cont a.index_img img{
	position: relative;
	top: 15px;
}

.login {
	display: inline;
	float: right;
	margin: 30px -5px 0 0;
	font-size: 12px;
	width: 210px;
	text-align: right;
	color: #ffffff;
}

.login a {
	color: #ffffff;
	margin: 0 5px;
}

.login a:hover {
	color: #FCFF1A;
}

.login p {
	height: 23px;
	line-height: 23px;
	display: inline;
	float: right;
}

.login p.name {
	margin: -15px 5px 0 0;
}

.login p.name a {
	color: #FCFF1A;
	display: inline-block;
	float: left;
	max-width: 170px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.defnav {
	background-color: #415565;
	width: 100%;
	height: 45px;
	margin: 0 auto;
	overflow: hidden;
	font-size: 14px;
}

.defnav ul {
	width: 990px;
	margin: 0 auto;
	overflow: hidden;
	position: fixed;
	z-index: 1000;
	left: 50%;
	margin-left: -495px;
	background: rgba(65,85,101,0.85);
}

.defnav ul li {
	display: inline;
	float: left;
}

.defnav ul li a {
	display: inline;
	float: left;
	display: block;
	width: 90px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #ffffff;
}

.defnav ul li a:hover {
	background-color: #0271bf;
}

.defnav ul li.hot a {
	background-color: #0271bf;
}

.defnav ul li.rig {
	display: inline;
	float: right;
}

.defnav ul li.rig a {
	background-color: #FF6600;
}/* 菜单导航结束 */.defcont {
	width: 990px;
	margin: 20px auto;
	overflow: hidden;
	font-size: 14px;
}

.defleft {
	display: inline;
	float: right;
	width: 260px;
	overflow: hidden;
}

.defleft dl {
	border: 1px solid #CDCDCD;
	width: 258px;
	padding: 0 0 5px 0;
	margin-bottom: 20px;
	background-color: #ffffff;
}

.defleft dt {
	padding: 10px;
	background-color: #F2F2F2;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 5px;
}

.defleft dd a.ncfabu {
	background: url(/images/fabu.png) no-repeat 20px 11px;
	padding-left: 50px;
	background-size: 20px;
	font-size: 14px;
	color: #FF6600;
}

.defleft dd a.xinfabu {
	background: url(/images/xinfabu.png) no-repeat 17px 9px;
	padding-left: 50px;
	background-size: 25px;
	font-size: 14px;
	color: #1EA301;
}

.defleft dd a {
	display: block;
	width: 220px;max-height:100px;overflow:hidden;text-overflow:ellipsis;
	padding: 5px 20px 0;
	color: #444444;
	font-size: 12px;
	line-height: 25px;
}

.defleft dd div {
	margin-bottom: 10px;
}

.defleft dd a.tit {
	color: #1E91E1;
	font-size: 14px;
}

.defleft dd a.add {
	color: #888888;
}

.defleft dd a:hover {
	text-decoration: underline;
}

.defrig {
	display: inline;
	float: left;
	width: 710px;
	overflow: hidden;
}

.city {
	width: 670px;
	overflow: hidden;
	background: #ffffff;
	border-bottom: 1px solid #d9d9d9;
	padding: 20px 30px;
}

.city li {
	display: inline;
	float: left;
	width: 83px;
	height: 25px;
	line-height: 25px;
	text-align: left;
	overflow: hidden;
}

.city li i {
	font-size: 12px;
	font-style: normal;
	color: #999999;
	margin-left: 2px;
}

.city a {
	display: inline;
	float: left;
	display: block;
	font-size: 14px;
	color: #444444;
}

.city a:hover {
	color: #1E91E1;
}

.defrig .list {
	width: 648px;
	overflow: hidden;
	background-color: #ffffff;
	border: 1px solid #d9d9d9;
	padding: 0 30px 20px;
	margin: 20px auto;
}

.order {
	width: 100%;
	overflow: hidden;
	padding: 5px 30px;
	background-color: #F2F2F2;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #d9d9d9;
	margin: 0 0 0 -30px;
	font-size: 12px;
}

.order a {
	display: inline;
	float: left;
	display: block;
	padding: 10px 12px;
	color: #444;
}

.order a.LEFT {
	margin-left: -12px;
}

.order a.desc {
	background: url(/images/arr1.gif) no-repeat 63px 12px;
	color: #0271BF;
	margin-right: 10px;
}

.order a.asc {
	background: url(/images/arr2.gif) no-repeat 63px 12px;
	color: #0271BF;
}

.order span {
	float: right;
	margin-top: 10px;
	color: #999999;
}

.defrig .list dl {
	margin-top: 30px;
	padding-bottom: 20px;
	border-bottom: 1px solid #d9d9d9;
	width: 100%;
	overflow: hidden;
}

.defrig .list dl a {
	display: block;
	width: 100%;
	color: #444444;
}

.defrig .list dl dt a {
	font-size: 17px;
	width: 650px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.defrig .list dl dt a:hover {
	text-decoration: underline;
	color: #1E91E1;
}

.defrig .list dl dd {
	width: 100%;
	overflow: hidden;
}

.defrig .list dl dd.tit {
	color: #888888;
	font-size: 12px;
	padding: 5px 0;
}

.defrig .list dl dd.tit p {
	display: inline;
	float: left;
}

.defrig .list dl dd.tit ul {
	display: inline;
	float: right;
	line-height: 20px;
}

.defrig .list dl dd.tit li {
	display: inline;
	float: left;
	margin-left: 8px;
}

.defrig .list dl dd.tit li.gz {
	background: url(/images/view.png) no-repeat left;
	padding-left: 15px;
	color: #888888;
}

.defrig .list dl dd.tit li.level {
	background: url(/images/level.png) no-repeat left 1px;
	width: 12px;
	padding-left: 6px;
	color: #B65E00;
	font-size: 10px;
}

.defrig .list dl dd.tit li p {
	padding: 0 5px;
	color: #ffffff;
	border-radius: 2px;
}

.defrig .list dl dd.tit li p a {
	color: #ffffff;
}

.defrig .list dl dd.tit li.ding p {
	background-color: #FF6600;
}

.defrig .list dl dd.tit li.rig p {
	background-color: #40B60F;
}

.defrig .list dl dd.div {
	padding: 10px;
	margin-top: 5px;
	background: RGBa(240,240,240,0.5);
	width: 100%;
	overflow: hidden;
}

.defrig .list dl dd div a.img {
	width: 200px;
	height: 150px;
	display: inline-block;
	float: left;
	overflow: hidden;
	border-radius: 5px;
}

.defrig .list dl dd div a.img img {
	max-width: 200px;
	max-height: 150px;
}

.defrig .list dl dd div ul {
	display: inline;
	float: left;
	margin: 8px 0 0 20px;
	line-height: 30px;
	width: 410px;
}

.defrig .list dl dd div ul li a {
	display: inline;
}

.defrig .list dl dd div ul li.weizhi {
	font-size: 12px;
}

.defrig .list dl dd div ul li.weizhi u {
	color: #777;
	font-family: "宋体";
	font-size: 12px;
	margin: 0 5px;
	text-decoration: none;
}

.defrig .list dl dd div ul li.weizhi a:hover {
	color: #1E91E1;
}

.defrig .list dl dd div ul b {
	color: #FF6600;
	font-size: 28px;
	margin-right: 10px;
}

.defrig .list dl dd div ul li.tel {
	font-size: 17px;
	padding: 10px 0;
}

.defrig .list dl dd div ul li strong {
	margin-left: 10px;
	color: #1E91E1;
	font-family: Georgia,'微软雅黑','宋体',Tahoma,arial;
	font-weight: normal;
	font-size: 20px;
}

.defrig .list dl dd.cont {
	line-height: 23px;
	padding: 20px 0 0;
	text-indent: 2em;
	font-size: 12px;
}

.defrig .list dl dd.cont a:hover {
	color: #1E91E1;
}

.defrig .list dl dd.chat a {
	display: inline;
	color: #888888;
	margin: 15px 10px 0 0;
	line-height: 40px;
	font-size: 12px;
}

.defrig .list dl dd.chat a:hover {
	color: #FF6600;
}

.page {
	padding: 14px 0px;
	margin: 0 20px;
}

.page li {
	float: left;
}

.page li a,.page .next_style {
	float: left;
	padding: 5px 10px;
	margin: 0 3px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	color: #676767;
}

.page li .nowPage_style,.page li a:hover,.page .next_style:hover {
	background: #1E91E1;
	border: 1px solid #016AB3;
	color: #fff;
}

.bot {
	background-color: #1E91E1;
	text-align: center;
	padding: 20px 0;
	line-height: 36px;
	color: #ffffff;
	margin: 40px auto 0;
	width: 100%;
	overflow: hidden;
	font-size:17px;
}

.bot a {
	color: #FCFF1A;
}

.simgdate {
	background: url("/images/shijian.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	height: 11px;
	position: relative;
	top: 3px;
	width: 20px;
	float: left;
}

.mbx {
	width: 990px;
	color: #aaa;
	margin: 20px auto;
	overflow: hidden;
	font-size: 12px;
	font-family: "宋体";
}

.mbx a {
	color: #777;
	margin-right: 5px;
	margin-left: 5px;
	font: "微软雅黑";
}

.mbx a:hover {
	color: #016AB3;
}

.jbxx {
	width: 928px;
	margin: 20px auto;
	overflow: hidden;
	font-size: 14px;
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
	padding: 30px;
}

.jbxx dl {
	width: 650px;
	display: inline;
	float: left;
	line-height: 30px;
	position: relative;
}

.jbxx dl dt {
	margin-bottom: 10px;
}


.jbxx dl dt h1 a {display:block;font-size:22px;font-weight:100;margin:0 0 7px 0;line-height:180%;color:#3F3F3F;}
.jbxx dl dt h1 a:hover {color:#000;}

.jbxx dl dt h2 {
	font-weight: normal;
	font: "微软雅黑";
}

.jbxx dl dt p a {
	color: #888888;
}

.jbxx dl dd {
	padding: 5px 0;
}

.jbxx dl dd strong {
	font-weight: normal;
}

.jbxx dl dd i {
	font-style: normal;
}

.jbxx dl dd i.note {
	font-size: 12px;
	color: #888888;
}

.jbxx dl dd a {
	color: #444444;
}

.jbxx dl dd a:hover {
	color: #1E91E1;
}

.jbxx dl dd b {
	color: #FF6600;
	font-size: 36px;
	margin: 0 5px;font-weight:100;
}

.jbxx dl dd b img {
	vertical-align: middle;
}

.jbxx dl dd strong {
	font-size: 20px;
	margin-right: 8px;
}

.jbxx dl dd.note {
	color: #888888;
	line-height: 20px;
	padding: 0 0 5px 45px;
	font-size: 12px;
}

.jbxx dl dd.share {
	height: 16px;
	line-height: 16px;
	margin-top: 30px;
}

.jbxx dl dd.share a {
	color: #888888;
}

.jbxx dl dd.share span {
	background: url(/images/xxzl_11.png) no-repeat left;
	display: block;
	float: left;
	padding-left: 20px;
}

.jbxx dl dd.share i {
	font-style: normal;
	background: url(/images/xxzl_11.png) no-repeat left;
	display: block;
	float: left;
	background-position: -101px;
	margin-left: 50px;
	padding-left: 21px;
	width: 290px;
}

.jbxx dl dd.share i p {
	width: 60px;
	float: left;
}

.jbxx dl dd.share i a {
	display: block;
	float: left;
	margin: 0 6px;
	width: 17px;
	height: 16px;
}

.jbxx dl dd.share i a.a1 {
	margin-left: 9px;
}

.jbxx dl dd.refnews {
	padding-top: 15px;
	color: #888888;
}

.jbxx dl dd.refnews a {
	color: #ff6600;
	margin-left: 3px;
}

.jbxx dl dd.refnews a:hover {
	text-decoration: underline;
}

.jbxx dl div {
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0.5;
	background: url(/images/guoqi.png); width: 650px; height: 300px;
}

.jbxx ul {
	width: 250px;
	float: right;
	overflow: hidden;
	font-size: 12px;
}

.jbxx ul li {
	line-height: 30px;
}

.jbxx ul li.tit {
	height: 160px;
	overflow: hidden;
	width: 100%;
}

.jbxx ul li.tit div {
	position: relative;
	text-align: center;
	z-index: 10;
	margin: 0 auto;
}

.jbxx ul li.tit div img {
	max-width: 250px;
	max-height: 150px;
	z-index: 20;
}

.jbxx ul li.tit div p {
	background-color: #40B60F;
	color: #ffffff;
	font-size: 12px;
	width: 45px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-radius: 2px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 30;
}

.jbxx ul li.tit div a {
	color: #444444;
	position: absolute;
	bottom: 5px;
	display: block;
	font-size: 12px;
}

.jbxx ul li.name {
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 20px;
}

.jbxx ul li strong {
	color: #FF6600;
	margin: 0 2px;
}

.jbxx ul li.xing {
	width: 150px;
	padding: 0 50px;
}

.jbxx ul li.btn {
	width: 155px;
	padding: 0 47px;
	margin-top: 40px;
}

.jbxx ul li a.btnB {
	font-size: 12px;
	margin-left: 10px;
}

.pjfw u {
	font-family: "宋体";
	font-size: 12px;
	margin: 0 5px;
	text-decoration: none;
	color: #999;
}

.jbxx dl dd strong {
	margin-left: 7px;
}

.share {
	margin-top: 10px;
	display: inline-block;
}

.xxtab {
	width: 988px;
	margin: 0 auto;
	overflow: hidden;
	font-size: 14px;
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
}

.xx_tit {
	height: 49px;
	line-height: 49px;
	background-color: #F2F2F2;
	padding-left: 40px;
}

.xx_tit .tab-item {
	height: 55px;
}

.xx_tit .tab-item a {
	height: 55px;
	color: #444444;
}

.xx_tit .tab-item a:hover {
	margin-top: 0px;
	background-color: #1E91E1;
	color: #ffffff;
}

.xx_tit .cur a {
	margin-top: 0px;
	background-color: #1E91E1;
	color: #ffffff;
}

.deinfo {
	width: 940px;
	margin: 20px auto;
	overflow: hidden;
	line-height: 25px;
}

.picinfo {
	width: 940px;
	margin: 20px auto;
	overflow: hidden;
	line-height: 25px;
	text-align: center;
}

.deinfo .Img {
	text-align: center;
	margin-top: 10px;
}

.ping {
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
}

.ping h2 {
	margin-bottom: 50px;
}

.ping .pdp {
	float: left;
	width: 550px;
	overflow: hidden;
	margin-bottom: 10px;
	font-size: 14px;
}

.ping p textarea {
	width: 528px;
	height: 250px;
	font-size: 14px;
	margin-top: 5px;
	padding: 10px;
}

.ping ul {
	float: right;
	width: 250px;
	overflow: hidden;
}

.ping ul li {
	width: 100%;
	overflow: hidden;
	padding: 5px 0;
}

.ping ul li.ping_tit {
	background: url(/images/tip.png) no-repeat;
	padding-left: 25px;
	margin-bottom: 50px;
}

.ping ul li a {
	width: 24px;
	height: 20px;
	display: block;
	float: left;
	background: url(/images/star.gif) no-repeat;
	cursor: pointer;
}

.ping ul li span {
	float: left;
	margin-right: 5px;
}

.ping div {
	width: 74px;
	overflow: hidden;
	padding: 20px 413px;
}

.ping p.head {
	width: 100%;
	margin: 20px auto 30px;
	overflow: hidden;
	background-color: #F2F2F2;
	padding: 8px 0 8px 10px;
	font-size: 14px;
	color: #444444;
}
.ping p.btnTJ {display:block;width:200px;margin:0;}
.ping p.btnTJ .btnB {padding:15px 26px;font-size:20px;float:left;display:block;margin:15px 0;}
.ping p.btnTJ .btnB:hover {background:#2EAD20;}

.AdoptionList {
	width: 900px;
	margin: 20px auto 0;
	overflow: hidden;
}

.AdoptionList_bot {
	width: 100%;
	overflow: hidden;
}

.AdoptionList_bot p {
	width: 100%;
	margin: 20px auto 30px;
	overflow: hidden;
	background-color: #F2F2F2;
	padding: 8px 0 8px 10px;
	font-size: 14px;
}

.AdoptionList_bot_item {
	width: 100%;
	overflow: hidden;
	margin: 20px 0;
}

.pic {
	display: inline;
	float: left;
	display: block;
}

.pic img {
	width: 45px;
	height: 45px;
	-webkit-border-radius: 50%;
	-moz-box-shadow: 50%;
	border-radius: 50%;
}

.AdoptionList_bot_item dl {
	display: inline;
	float: left;
	width: 830px;
	margin-left: 20px;
	border-bottom: 1px dashed #CFCFCF;
	padding-bottom: 20px;
	font-size: 12px;
}

.AdoptionList_bot_item dt {
	color: #379be9;
	font-size: 12px;
	margin-bottom: 5px;
}

.AdoptionList_bot_item dt span {
	color: #BBBBBB;
	margin-left: 10px;
}

.AdoptionList_bot_item dt div {
	float: right;
}

.AdoptionList_bot_item dt div b {
	display: block;
	float: left;
	height: 12px;
	padding-left: 15px;
	background: url(/images/zan.png) no-repeat left bottom;
	margin-right: 10px;
	cursor: pointer;
	color: #BBBBBB;
}

.AdoptionList_bot_item dt div b.zan {
	background-position: 0 -20px;
}

.AdoptionList_bot_item dt div b.xia {
	background-position: 0 0;
}

.AdoptionList_bot_item dd a span {
	margin-left: 20px;
}

.AdoptionList_bot_item dd a {
	color: #BBBBBB;
	margin-top: 10px;
}

.AdoptionList_bot_item dd label {
	margin-right: 15px;
}

.AdoptionList_bot_item dd {
	margin: 30px 0;
	line-height: 220%;
}

.AdoptionList_bot_item dd.hui {
	padding: 8px 0 8px 8px;
	background-color: #F9F9F9;
	color: #1E91E1;
	margin-top: 30px;
}

.AdoptionList_bot_item dd label b {
	display: block;
	float: left;
	font-style: normal;
	height: 15px;
	margin: 3px 20px 0 0;
	width: 80px;
}

.AdoptionList_bot_item dd label i {
	display: block;
	float: left;
	font-style: normal;
	padding: 0;
}

.ping h2 {
	font-weight: normal;
	font-size: 17px;
}

.dpf {
	width: 270px;
	float: left;
}

.dpfdl {
	border: 0;
	height: 20px;
	margin: 15px 0 15px 0;
	padding: 0;
	clear: both;
	overflow: hidden;
	font-size: 12px;
}

.dpfdl dt {
	width: 55px;
	float: left;
	text-align: right;
	padding: 0 10px 0 0;
}

.dpfdl dd {
	width: 170px;
	float: left;
}

.dpfdl dd a {
	width: 24px;
	height: 20px;
	display: block;
	float: left;
	cursor: pointer;
}

.dpfdl dd b {
	font-weight: 100;
	color: #333;
	padding: 0 0 0 15px;
	width: 20px;
}
.dpf dl {
  border: 0 none;
  clear: both;
  height: 20px;
  margin: 15px 0;
  overflow: hidden;
  padding: 0;
}
.dpf dl dd a {
  cursor: pointer;
  display: block;
  float: left;
  height: 20px;
  width: 24px;
}
.dpf dl dd {
  float: left;
  width: 170px;
}
.dpf dl dt {
  float: left;
  padding: 0 10px 0 0;
  text-align: right;
  width: 55px;
}
.star0 {
	background: url(/images/star.gif) no-repeat 0 0;
}

.star1 {
	background: url(/images/star.gif) no-repeat 0 -19px;
}

.star2 {
	background: url(/images/star.gif) no-repeat 0 -39px;
}

.star3 {
	background: url(/images/star.gif) no-repeat 0 -59px;
}

.star4 {
	background: url(/images/star.gif) no-repeat 0 -80px;
}

.star5 {
	background: url(/images/star.gif) no-repeat 0 -100px;
}

.star0_ { 
	background: url(/images/star_.gif) no-repeat 0 0;
}

.star1_ {
	background: url(/images/star_.gif) no-repeat 0 -15px;
}

.star2_ {
	background: url(/images/star_.gif) no-repeat 0 -30px;
}

.star3_ {
	background: url(/images/star_.gif) no-repeat 0 -45px;
}

.star4_ {
	background: url(/images/star_.gif) no-repeat 0 -60px;
}

.star5_ {
	background: url(/images/star_.gif) no-repeat 0 -75px;
}

.zp {
	width: 900px;
	margin: 40px auto 0;
	overflow: hidden;
}

.zp li {
	line-height: 30px;
}

.zp b {
	color: #FF6600;
}

.zp li.tit {
	font-size: 16px;
	margin-bottom: 25px;
}

.zp li.tit label {
	color: #888888;
}

.zp li.tit img {
	margin: 0 10px 0 5px;
}

.zp li.tit b {
	margin: 0 5px;
}

.zp dl {
	line-height: 25px;
	border: 1px solid #1E91E1;
	background-color: #daf0ff;
	padding: 10px 20px;
	width: 550px;
	margin-top: 8px;
	overflow: hidden;
	float: right;
}
.zp dl {
	border: 1px solid #EBEBEB;
	background-color: #fff;
}
.zp dl:hover {
	border: 2px solid #FA5E00;
	width: 549px;
}

.zp dt {
	padding-left: 25px;
	margin-bottom: 10px;
}

.zp p {
	width: 100px;
	float: left;
	text-align: center;
	margin: 70px 0 0 0px;
}

.zp p b {
	font-size: 40px;
}

.zp label b {
	color: #1E91E1;
	font-weight: normal;
}

.dp_item {
	width: 300px;
	float: left;
	font-size: 12px;
}

.dpgd {
	display: none;
	height: 22px;
	width: 56px;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	line-height: 22px;
	float: left;
	padding-left: 145px;
	margin-top: 6px;
	text-align: left;
}

.dp_item ul li {
	width: 100%;
	overflow: hidden;
}

.dp_item ul li font {
	display: block;
	float: left;
	width: 40px;
	line-height: 34px;
	height: 34px;
	font-size: 12px
}

.dp_item ul li .star {
	float: left;
	width: 60px;
	margin-top: 7px;
}

.dp_item ul li .fs {
	width: 50px;
	line-height: 34px;
	height: 34px;
	float: left;
	margin-left: 5px;
}

.dp_item .star   div {
	width: 10px;
	height: 10px;
	margin-top: 5px;
	float: left;
	margin-right: 1px;
	background: url(/images/jxedt_showgb.png) no-repeat;
	background-position: -146px -256px;
	overflow: hidden;
}

.dp_item .star .on {
	background-position: -146px -244px;
}

.dp_item .star div span {
	height: 10px;
	width: 10px;
	display: inline-block;
	background: url(/images/jxedt_showgb.png) no-repeat;
	background-position: -146px -244px;
}/* 问答 */.tw {
	width: 900px;
	margin: 20px auto;
	overflow: hidden;
}

.ptw {
	width: 100%;
	overflow: hidden;
	background-color: #F2F2F2;
	padding: 8px 0 8px 10px;
	font-size: 14px;
	color: #444444;
}

.tw table {
	margin: 20px 0 0 -10px;
}

.tw table tr {
	line-height: 60px;
}

.tw table textarea {
	height: 200px;
	width: 500px;
	padding: 20px;
}

.tw table input {
	height: 30px;
	margin-top: 10px;
}

.spanpo {
	width: 740px;
	text-align: center;
}
/*预约*/
.Reservation{ width: 900px; margin:20px auto;overflow: hidden;}
.Reservation table tr{ line-height:50px; height:50px;}
.Reservation table textarea{ height:200px; width:500px;padding:0 3px;}
.Reservation table input{ height:30px; margin:0 3px 0 0;}
.Reservation table label{ margin:0 10px 0 0;}
.Reservation table input[type="radio"]{ vertical-align:-10px;}
.Reservation table input[type="text"]{ padding:0 3px;}
.Reservation table select{ height:30px;}
.Reservation table input.add{ width:300px;}
.Reservation table input[type="button"]{ padding:5px 15px; border:0; background-color:#2C9445; color:#ffffff; float:left; border-radius:5px; margin:10px 10px 0 0;font-family:"微软雅黑";}
.Reservation table input[type="reset"]{ padding:5px 15px; border:0; background-color:#B6B6B6; color:#ffffff; float:left;border-radius:5px; margin:10px 10px 0 0;font-family:"微软雅黑";}
.Reservation table span{ color:#FF6600; margin:0 0 0 2px;}
.Reservation p{ width:100%; overflow: hidden; background-color:#F2F2F2; padding:8px 0 8px 10px; font-size:14px; color:#444444; margin:20px 0 10px}
.defrig .list h1 a{font-size: 22px;padding: 15px 0 0 0;font-weight: 100;color: #555555;display:block; text-align: center;}
.defrig .list h2{margin: 16px auto 15px;font-weight: 100;font-size: 12px;text-align: left;text-indent: 2em;color: #777777;line-height: 20px; border-bottom: 1px solid #D8D8D8; padding-bottom:15px; }


.admin ul.hot a {
	display: block;
	margin: 0 auto;
	padding: 28px;
	width: 36px;
	height: 36px;	
	border-radius: 50%;
	background-color: #ffffff;
}
.admin ul.hot a img{width: 36px;}
.admin ul.hot a.admimg1{background-color: #28D5B9;border: 1px solid #28D5B9;}
.admin ul.hot a.admimg2{background-color: #FFA545;border: 1px solid #FFA545;}
.admin ul.hot a.admimg3{background-color: #FF5D44;border: 1px solid #FF5D44;}
.admin ul.hot a.admimg4{background-color: #3898E5;border: 1px solid #3898E5;}

.admin ul.hot a.admimg1:hover {background-color: rgba(40,213,185,.5);}
.admin ul.hot a.admimg2:hover {background-color: rgba(255,165,69,.5);}
.admin ul.hot a.admimg3:hover {background-color: rgba(255,93,68,.5);}
.admin ul.hot a.admimg4:hover {background-color: rgba(56,152,229,.5);}


.QRTG{bottom: 100px;display: none;font-family: "微软雅黑";left: 50%;margin-left: -626px;position: fixed;width: 98px;}
.QRTG p.s, .QRTG u.s{background: #ffffff none repeat scroll 0 0;border: 1px solid #d1d1d1;color: #019875;cursor: pointer;display: block;height: 100px;margin: 0;padding: 9px 5px;width: 86px;}
.QRTG u.s{height: 101px;margin-top: -1px;text-decoration: none;}
.QRTG b.s{background: #d1d1d1 url("//rs.mnks.cn/jsyks/img/ico/cx.gif") no-repeat scroll center center;color: #fff;cursor: pointer;display: block;font-family: "宋体";font-size: 14px;font-weight: 100;height: 7px;margin: 0;padding: 5px;position: absolute;right: 2px;text-align: center;top: 2px;width: 7px;}
.QRTG b.s:hover{background-color: #019875;}
div.h12{display: block;font-family: "Microsoft YaHei";font-size: 13px;line-height: 220%;margin: 30px auto 10px;width: 990px;}
div.h12 h1, div.h12 h1 a{color: #353535;display: block;font-size: 18px;font-weight: 100;text-align: center;text-decoration: none;}
div.h12 h2{color: #777;display: block;font-size: 12px;font-weight: 100;padding: 10px;text-align: left;text-indent: 2em;}

.fcc::after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.Info{margin: 0 auto;padding: 15px 0;text-align: left;width: 960px;}
.RAD{border: 1px solid #e7e7e7;margin: 0;padding: 0;}
.RAD dl{background: none repeat scroll 0 0 #fafafa;border-bottom: 1px solid #e7e7e7;padding: 9px;height: 22px;margin: 0;}
.RAD dl dt{float: left;font-family: "微软雅黑";font-size: 14px;font-weight: bold;width: 100px;}
.RAD ul.yqlj{background: none repeat scroll 0 0 #fff;font-family: "微软雅黑";line-height: 26px;padding: 12px;}
.RAD ul.yqlj a{color: #333;line-height: 22px;padding: 3px 22px 3px 0;}


.listbox h1{ font-size: 20px; font-weight: 400; margin:20px 0 0; color: #1E91E1;}
.listbox h2{ font-size: 18px; font-weight: 400; margin-bottom: 20px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.listbox h2 a{ color: #444444;}
.listbox h2 a:hover{ color: #1E91E1;}
.listbox section{ border-bottom: 1px solid #d9d9d9; overflow: hidden; padding-bottom: 20px; margin-top: 20px;}
.listbox section:last-child{ border-bottom:0; padding-bottom:0;}
.listbox section img{ width: 145px; height: 80px;}
.listbox section ul{ width: 500px; margin-left: 20px; line-height: 2em;}
.listbox section ul li.txt{ height: 60px; overflow: hidden;}
.listbox section ul time{ color: #999999;}
.listbox section div.img_no ul{ width: auto; margin-left: 0;}

.listIDbox header{ text-align: center;}
.listIDbox h1{ font-size: 22px; font-weight: 400; margin:20px 0 10px;}
.listIDbox time{ font-size: 14px; color: #999999;}
.listIDbox div p{ text-indent: 2em; line-height: 1.5em; margin-top: 20px;}

 /*面包屑*/
.Breadcrumbs{ margin:0 auto; font-size: 14px;color: #444444;}
.Breadcrumbs a{color: #444444;}
.Breadcrumbs a:hover{ color: #1E91E1;}
.Breadcrumbs u{font-family: "宋体"; margin: 0 10px;}

.othertxt h4{ border-bottom: 1px solid #1E91E1; padding-bottom: 5px; margin-top: 20px; color: #666666;}
.othertxt ul{ margin-top: 10px; line-height: 2em; overflow: hidden;}
.othertxt ul li{float: left; width: 50%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.othertxt ul li a{ color: #444444;}
.othertxt ul li a:hover{ color:#1E91E1;}
.warning_info_n{width:940px;margin:20px auto;padding:20px;background:#f7f7f7;color:#444444}
.danger_info_n{width:500px;padding:0px 20px;background:#E4686B;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;position:relative}
.danger_info_n:after{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #E4686B;position:absolute;top:-9px;left:45px;}

table th.vtop {vertical-align:top;}